@echo off
echo ==========================================
echo ESLint 错误修复工具
echo ==========================================

cd %~dp0..

echo 清理TypeScript缓存...
rmdir /s /q node_modules\.cache\typescript

echo 检查ESLint错误...
npx eslint src/views/attendance/**/*.vue --max-warnings=0 --format stylish > eslint-results.txt

echo 尝试自动修复简单ESLint错误...
npx eslint src/views/attendance/**/*.vue --fix

echo 再次检查错误，查看修复效果...
npx eslint src/views/attendance/**/*.vue --max-warnings=0 --format stylish

echo ==========================================
echo 修复建议:
echo 1. 删除未使用的导入或变量
echo 2. 为需要保留的未使用变量添加下划线前缀(_variableName)
echo 3. 使用块级作用域解决case语句中的声明问题
echo ==========================================

echo 完成! 请查看eslint-results.txt了解详细错误信息
echo 如有需要，请参考doc/eslint_fix_guide.md获取更多修复指导 